package top.linyuxb.lycloud.rpc.starter.properties;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * Created by Intellij IDEA.
 *
 * @Author: linyuxb
 * @Date: 2024/5/31 16:52
 * @Desc: ly-rpc 服务端端配置信息
 */
@Getter
@Setter
@ToString
@ConfigurationProperties(prefix = "ly-rpc-server")
public class LyRpcServerProperties {
    /**
     * 是否开启，默认关闭
     */
    private Boolean open = Boolean.FALSE;
    /**
     * 服务扫描地址，逗号分割
     */
    private String classes = "";
    /**
     * 认证用户 simple模型使用，register模型使用注册中心服务注册的user
     */
    private String user = "";
    /**
     * 认证密码 simple模型使用，register模型使用注册中心服务注册的userPassword
     */
    private String password = "";
}
